.loading-model{
  position: fixed;
  top:0;
  left:0;
  margin:0;
  padding: 0;
  width: 100%;
  height: 100vh;
  background-color:rgba(0,0,0,.3);
  background-size: 100% 100%;
  background-origin: border-box;
  background-position: center;
  background-repeat: repeat-y;
  overflow: hidden;
}

.loading{
  width: 40%;
  height: 50%;
  border: 1px solid aliceblue;
  color: black;
  margin:auto;
  background-color: rgba(0,200,200,.3);
  transform: translateY(30%);
  text-align: center;
  line-height: 50vh;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}